Package-level declarations
Types
Link copied to clipboard
class AssetAddingTool<T>(val delegate: Tool, val assetTracker: AssetTracker, val converter: (T) -> Asset, val clazz: Class<T>) : DelegatingTool
Add the result of calling this tool as an asset to the given AssetTracker if it is of the expected type. Also unwraps Iterables of the expected type.
Link copied to clipboard
Simple in-memory implementation of AssetTracker for testing and ephemeral use cases.
Link copied to clipboard
Simple in-memory implementation of Conversation for testing and ephemeral use cases.